package fuxi1;

import java.util.Scanner;

public class ArrayDemo {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int[] nums= new int[8];//创建数组
        System.out.println("请输入8个整数");
        //循环输入整数，存入数组
        for (int i=0;i< nums.length;i++){
            int n=sc.nextInt();
            nums[i]=n;
        }
        //判断多少个奇数和偶数
        int evenCount=0;//定义偶数计数
        int oddCount=0;//定义奇数计数
        for (int num:nums){
            if(num%2==0){
                evenCount++;
                continue;
            }
            oddCount++;
        }
        //创建奇偶数组
        int[] evenArray=new int[evenCount];
        int[] oddArray=new int[oddCount];
        //存入奇偶数组
        int evenIndex=0;
        int oddIndex=0;
        for (int num:nums){
            if(num%2==0){
                evenArray[evenIndex]=num;
                evenIndex++;
                continue;
            }
            oddArray[oddIndex]=num;
            oddIndex++;
        }
        //奇偶交替打印
        for (int i=0;i< nums.length;i++){
//            打印偶数
            if(i<evenArray.length){
                System.out.println(evenArray[i]);
            }
            //打印奇数
            if(i<oddArray.length){
                System.out.println(oddArray[i]);
            }
        }






    }
}
